home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 32 / Mac Magazin and MacEasy Magazine CD - Issue 32.iso / Grafik & Text / OzTeX3.0 / Metafont / Inputs / ec / extextit.mf < prev    next >
Text File  |  1997-03-16  |  2KB  |  77 lines

  1. % extextit.mf
  2. %
  3. % (c) Copyright 1995, 1996, 1997 J"org Knappen
  4. % (c) Copyright 1990, 1992 Norbert Schwarz
  5. %
  6. % This file is part of ecfonts version 1.0
  7. %
  8. % Please read the files 00readme.txt, 00inst.txt, 00error.txt, and
  9. % copyrite.txt for further information
  10. %
  11. % You find some documentation in ecdoc.tex (needs LaTeX2e)
  12. %
  13. % Content:
  14. %
  15. %   driver file, called by parameter files with italic style fonts
  16. %
  17. %     dx  r   l   west
  18. %         i   u   east
  19. %         :   :   :
  20. %         :   :   west '3xx / east '2xx
  21. %         :   uppercase/lowercase
  22. %         roman / italic
  23.  
  24. version_check(1,0);  % |version_check| was introduced in dc1.3
  25.  
  26. input exaccess; % accessories for polish special letters
  27. input expseudo; % pseudoparameters
  28.  
  29. mode_setup; font_setup; pseudo_setup;
  30.  
  31. input exileast; %
  32. input exilwest; %
  33. input exruwest; % identical in ecroman
  34. input exrueast; % identical in ecroman
  35. %
  36. input exbraces;
  37. input expunct;  %
  38. input exaccent; %
  39. input exsign;   % zero for mille, " # $ % @ pound sign
  40. input exilig;   % dotless i,j; letter ligatures  ff fi fl ffi ffl
  41. %
  42. input exitalp;  %  $ ? # &
  43. %
  44. input exrulett;  % upper case (majuscules)
  45. input exillett;  % lower case (minuscules)
  46. input exidigit;  % digits
  47. %
  48. % Fontparameter
  49. %
  50. font_coding_scheme:="Extended TeX Font Encoding - Latin";
  51. boundarychar:=oct"027";
  52. font_slant slant; 
  53. font_x_height x_height#;
  54. font_cap_height cap_height#;
  55. font_asc_height asc_height#;
  56. font_acc_cap_height (cap_height#+acc_height#);
  57. font_desc_depth desc_depth#;
  58. font_max_height (max(asc_height#,body_height#,
  59.   cap_height#+acc_height#));
  60. font_max_depth (max(desc_depth#,paren_depth#,the_ogonek_depth#));
  61. % font_digit_width % set inside the digits file
  62. % font_cap_stem    % set after the programme of the capital I
  63. font_baselineskip max(1.2*designsize,body_height#+paren_depth#);
  64.  
  65. if monospace: font_normal_space 9u#; % no stretching or shrinking
  66.  font_quad 18u#;
  67.  font_extra_space 9u#;
  68.  letter_fit#:=letter_fit:=0;
  69.  input exmligtb; % do the ligature programmes for monospaced fonts
  70. else: font_normal_space 6u#+2letter_fit#;
  71.  font_normal_stretch 3u#; font_normal_shrink 2u#;
  72.  font_quad 18u#+4letter_fit#;
  73.  font_extra_space 2u#;
  74.  input exiligtb; % do the ligature programmes for proportionally spaced fonts
  75. fi
  76. bye.
  77.